/*
 * TileButton.h
 *
 *  Created on: 23/06/2014
 *      Author: javier
 */

#ifndef TILEBUTTON_H_
#define TILEBUTTON_H_

#include <gtkmm.h>
#include <string>

class TileButton {
public:
	TileButton(Gtk::Button* b);
	virtual ~TileButton();
	int getX() const;
	void setX(int x);
	int getY() const;
	void setY(int y);
	Gtk::Button* getButton() const;
	void setButton(Gtk::Button* button);
	const std::string& getText() const;
	void setText(const std::string& text);

private:
	int x, y;
	std::string text;
	Gtk::Button * button;
};

#endif /* TILEBUTTON_H_ */
